very tall and strong person - Alemán Inglés Diccionario